//请求模块 
	/** 
	@param {String} url 请求路径
	@param {function} funSucces 请求成功的回调
	@param {() => void} [funComplete=()=>{}] 请求结束的回调，默认值null，如需要才传一个回调函数  
	 */
function get(url,funSucces,funComplete=()=>{}){
	uni.request({
		url,
		method: 'GET',
		// header: "content-type":"application/json;charset=UTF-8",
		sslVerify: false, //是否验证证书
		success: res=>{ //请求成功
			funSucces(res)
			// console.log(res);
		},
		fail: err => {  //请求失败
			console.log(err)
		},
		complete: () => {  //结束回调
			funComplete()
		}
	});	
}
	/** 
	@param {String} url 请求路径
	@param {JSON} heder 请求头，包含参数 
	@param {function} funSucces 请求成功的回调
	@param {() => void} [funComplete=()=>{}] 请求结束的回调，默认值null，如需要才传一个回调函数 
	
	 
	 */

function getWithPaeams(url,heder,funSucces,funComplete=()=>{}){
	uni.request({
		url,
	
		method: 'GET',
		header: heder,
		sslVerify: false, //是否验证证书
		success: res=>{ //请求成功
			funSucces(res)
		},
		fail: err => {  //请求失败
			console.log(err)
		},
		complete: () => {  //结束回调
			funComplete()
		}
	});
	}
	/**
	 * 一般的GET请求，无参数
	 * @param {String} url 请求地址
	 * @param {JSON} data  提交到服务器参数
	 * @param {Function} funSuccess 请求成功的回调
	 * @param {() => void} [funComplete=() =>{}] 请求结束的回调，默认值空，如需要才传回一个回调函数
	 */
	function postQuery(url,data,funSucces,funComplete = () =>{}){
		uni.request({
			url:url,
			header:{
				"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"
			},
			method:'POST',
			data:data,
	     success: res => {
			 funSucces(res)
		 },
		 fail: err =>{
		     console.log(err);
		 },
		 complete: () => {
		     funComplete()
		 }
		});
	}
	

	

module.exports={
	get,
	getWithPaeams,
	postQuery
}